@CHARSET "UTF-8";
body{
	background: #FFF;
	font-family: 微软雅黑,宋体,Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 12px;
	line-height: 1.5;
	padding:0px;
	margin:0px;
}
.main{
	margin: 10px auto;
	min-width: 780px;
}
.cl:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.wp {
    margin: 0 auto !important;
    width: 1000px;
}
.z {
    float: left;
}
#toptb a {
    float: left;
    height: 24px;
    padding: 0 4px;
}

.showSonMod{
	position:absolute;
	background:#fefefe;
	display:none;
	zoom:1;
}
.monSon{
	border-left: 1px solid #ECECEC;
	border-right: 1px solid #ECECEC;
}
.pointer{
	cursor:pointer;
}

.Z_logo{
	position:static;
	margin:3px 20px;
}
.foot{
	background:#f1f9ff;
	margin:auto;
	width:80%;
	height:100px;
	text-align:center;
}
#mallNav li {
    background: url("../img/header_sprite.png") no-repeat;
}
#mallNav {
    background: url("") repeat-x scroll 0 0 #2E180D;
    height: 30px;
    width: 100%;
}
.mallNav-main {
    display: inline;
    float: left;
    font-size: 14px;
    height: 30px;
    margin-left: 220px;
    width:1000px;
    margin: auto;
}
.mallNav-others {
    float: right;
}
#mallNav .mallNav-last {
    background: none repeat scroll 0 0 transparent;
    border-right: medium none;
}
#mallNav .mallNav-con .curChn {
    background-color: #7C0404;
    background-position: -97px -219px;
    font-size: 14px;
    margin-right: -1px;
    margin-left: -1px;
    z-index: 2;
    height:30px;
}
#mallNav li {
    background-position: 90px -217px;
    float: left;
    height: 30px;
    line-height: 30px;
    position: relative;
    text-align: center;
    width: 92px;
}
#mallNav .monSon a{
	color:#000000;
	width:140px;
	text-decoration: none;
	background:url("../img/div_tablebg.gif") no-repeat scroll right bottom transparent
}
#mallNav a, #mallNav span {
    color: #FFFFFF;
    display: block;
    height: 30px;
    line-height: 30px;
    text-align: center;
    width: 92px;
    text-decoration: none;
}

#mallNav a:hover {
    background-color: #9B0404;
    color:#efefef;
    background-position: -5px -219px;
    margin-left: -1px;
    padding-left: 1px;
    position: relative;
    text-decoration: none;
    z-index: 10;
}
#mallNav .monson a:hover {
    background-color: #9B0404;
    background-position: -5px -219px;
    margin-left: -1px;
    padding-left: 1px;
    position: relative;
    text-decoration: none;
    z-index: 10;
}
#mallNav .curChn a, #mallNav span {
    border-left: medium none;
}

#mallNav .chnNew {
    background-position: -192px -219px;
    display: block;
    height: 13px;
    position: absolute;
    right: -1px;
    top: -3px;
    width: 23px;
    z-index: 11;
}
#mallNav .chnHot {
    background-position: -219px -219px;
    display: block;
    height: 12px;
    position: absolute;
    right: -1px;
    top: -3px;
    width: 22px;
}

ul, ol {
    list-style: none outside none;
}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td {
    margin: 0;
    padding: 0;
}
#con_bg {
    background: url("../img/nyl_26.jpg") repeat-x scroll 0 -20px transparent;
    height: 294px;
    margin-bottom: 10px;
    margin: auto;
    padding:2px 0px 2px 7px;
    width:1000px;
}
#con {
    margin: 0 auto auto 5px;
}
.cones {
    background: url("../img/nyl_29.jpg") repeat-x scroll 0 0 transparent;
    border: 1px solid #E7E7E7;
    height: 258px;
    overflow:hidden;
    margin-top: 3px;
    margin:auto;
    padding: 10px 15px 15px;
    width: 210px !important;
    _width: 211px;
}
.cones h2 {
    color: #135587;
    font-size: 16px;
    margin: 5px auto;
}
.about {
    float: left;
	margin-bottom: 10px;
	margin-right: 5px;
}
.about img {
    float: left;
    margin: 0 10px 5px 0;
}
.about .con{
	height:200px;
	overflow:hidden;
}
.about span {
    color: #165588;
    line-height: 20px;
}
.about p {
    margin-top: 10px;
}
.more {
    display: block;
    text-align: right;
}
.news {
    float: left;
    margin-right: 9px;
}
#news_con {
    margin-top: 10px;
}
#news_con li {
    background: url("../img/nyl_45.jpg") no-repeat scroll 0 7px transparent;
    text-indent: 20px;
}
#news_con li a {
    display: block;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    width: 270px;
    text-decoration: none;
}
#news_con li span {
    display: block;
    height: 20px;
    line-height: 20px;
    text-indent: 20px;
}
.culture {
    float: right;
}
#culture_con {
    margin-top: 10px;
}
#culture_con img {
    border: 1px solid #CCCCCC;
    float: left;
    height: 64px;
    margin: 0 10px 5px 0;
    padding: 3px;
    width: 107px;
}
#culture_con li {
    height: 75px;
    line-height: 19px;
    margin-bottom: 25px;
    overflow: hidden;
}
#main-wrapper {
    min-height: 300px;
    width:1000px;
    margin:auto;
}
#main{
	margin:auto;
}
/* 产品中心 */
.mgt {
    margin: 8px;
}
.field:after, .clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    text-align:center;
}
.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.field, .clearfix {
    display: block;
}
.sidebar {
    background: url("/admin/Public/img/bg-sidebar.jpg") no-repeat scroll right top #F9F9F9;
    overflow: hidden;
    width: 212px;
}
.poster{
	overflow: hidden;
    width: 290px;	
}
#content, #sidebar-first, #sidebar-second, .region-triptych-first, .region-triptych-middle, .region-triptych-last, .region-footer-firstcolumn, .region-footer-secondcolumn, .region-footer-thirdcolumn, .region-footer-fourthcolumn {
    display: inline;
    float: left;
    position: relative;
}
.sidebar .block {
    color: #414140;
    font-size: 12px;
    text-align: left;
}
.sidebar .block .content {
    padding: 8px 0;
}
.content {
    text-align: left;
}
.sidebar .block ul, .sidebar .block ul li {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.sidebar .block ul li {
    background: url("/admin/Public/img/bg-sidebar-item.gif") no-repeat scroll 0 0 transparent;
    line-height: 25px;
    padding-left: 10px;
}
.sidebar .block ul li a {
    background: url("/admin/Public/img/ico-sidebar-item.gif") no-repeat scroll 0 8px transparent;
    color: #414140;
    display: block;
    height: 25px;
    line-height: 25px;
    padding-left: 20px;
}
a:link, a:visited {
    text-decoration: none;
}

#block-search-form {
    padding-bottom: 7px;
}
.sidebar .block {
    color: #414140;
    font-size: 12px;
    text-align: left;
}
#block-search-form .content {
    margin-top: 0;
    padding: 10px;
}
.sidebar .block .content {
    padding: 8px 0;
}
.content {
    text-align: left;
}
form {
    margin: 0;
    padding: 0;
}
.element-invisible {
    clip: rect(1px, 1px, 1px, 1px);
    position: absolute !important;
}
.form-item {
    clear: both;
    margin-bottom: 1em;
    margin-top: 2px;
}
.element-invisible {
    clip: rect(1px, 1px, 1px, 1px);
    position: absolute !important;
}
#search-form input#edit-keys, #block-search-form .form-item-search-block-form input {
    float: left;
    font-size: 1em;
    height: 1.143em;
    margin-right: 5px;
    width: 9em;
}
input.form-text, textarea.form-textarea, select.form-select {
    border: 1px solid #CCCCCC;
}
input, textarea {
}
input {
    margin: 2px 0;
    padding: 4px;
}
.container-inline .form-actions, .container-inline.form-actions {
    margin-bottom: 0;
    margin-top: 0;
}
.container-inline div, .container-inline label {
    display: inline;
}
.form-actions {
    padding-top: 10px;
}

#search-block-form input.form-submit, #search-form input.form-submit {
    background: url("/admin/Public/img/search-button.png") no-repeat scroll center top transparent;
    border-color: #E4E4E4 #D2D2D2 #B4B4B4;
    cursor: pointer;
    height: 25px;
    margin-left: 0;
    margin-right: 0;
    overflow: hidden;
    padding: 0;
    text-indent: -9999px;
    width: 34px;
}
#edit-actions input {
    margin-right: 0.6em;
}
input.form-submit, a.button {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("/admin/Public/img/buttons.png") repeat-x scroll 0 0 #FFFFFF;
    border-color: #E4E4E4 #D2D2D2 #B4B4B4;
    border-style: solid;
    border-width: 1px;
    color: #3A3A3A;
    cursor: pointer;
    font-weight: normal;
    margin-bottom: 1em;
    margin-right: 0.6em;
    padding: 4px 17px;
    text-align: center;
}
.sidebar .block {
    color: #414140;
    font-size: 12px;
    text-align: left;
}
.sidebar .block .content {
    padding: 8px 0;
}
.content {
    text-align: left;
}
p {
    margin: 0 0 1.2em;
}
#content {
    overflow: hidden;
    width:700px;
}
#content {
    font-size: 12px;
}
.field:after, .clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
    width: 0;
}
.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
#breadcrumb {
    clear: both;
    padding-left: 20px;
}
#breadcrumb .element-invisible {
    float: left;
    font-size: 12px;
    height: 34px;
    line-height: 34px;
}
#breadcrumb .element-invisible {
    background: url("/admin/Public/img/ico-breadcrumb.gif") no-repeat scroll 0 12px transparent;
    clip: rect(auto, auto, auto, auto);
    margin: 0;
    padding: 0 0 0 16px;
    position: relative !important;
}
#breadcrumb .breadcrumb {
    float: left;
    font-size: 12px;
    line-height: 34px;
}
#content h1.title {
    background: url("/admin/Public/img/bg-page-title-h1.gif") no-repeat scroll 0 0 transparent;
    font-size: 14px;
    font-weight: bold;
    height: 38px;
    line-height: 34px;
    margin: 0;
    padding-left: 42px;
    text-align: left;
}
#content .section {
    padding: 0 15px;
}
.tabs {
    margin-bottom: 20px;
}
.region-content {
    padding-left: 20px;
}

.center-product-series-list ul, .center-product-series-list ul li {
    list-style: none outside none;
    margin: 0 20px 0 10px;
    padding: 0;
}
.node-list .news-item h2, .node-list .news-item h2 a {
    font-size: 12px;
    font-weight: normal;
}
h2 {
    font-size: 1.143em;
}
.node-list .item {
	_display:inline-block;/*针对ie6*/
    border-bottom: 1px solid #ECECEC;
    position: relative;
}
.node-list .tit{
	overflow:hidden;
	height:25px;
	width:190px;
}
.tit a:hover{
    text-decoration: underline;
    color:#6DA352;
}
.node-list .item h2 {
    margin: 10px 0;
}
.node-list .item h2, .node-list .item h2 a {
    color: #053292;
    font-size: 14px;
}
.node-list .news-item h2 {
    background: url("/admin/Public/img/dot.gif") no-repeat scroll left center transparent;
    border: medium none;
    padding-left: 12px;
}
.node-list .item h2, .node-list .item h2 a {
    color: #053292;
    font-size: 14px;
}
.node-list .news-item .date {
    position: absolute;
    right: 0;
    top: 10px;
}
.node-list .item .date {
    position: absolute;
    right: 0;
    top: 0;
}
.hd,.bd{
	text-align:center;
	overflow: visible;
}
.hd .info{
	text-align:right;
}
.hd h1{
	color: #000000;
    font-family: "宋体",arial;
    font-size: 16px;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    line-height: 30px;
    margin-bottom: 6px;
}
.bd .Line {
    border-top: 1px solid #E5E5E5;
    font-size: 0;
    height: 1px;
    margin-top: 18px;
}
.bd .content{
	text-align:left;
	margin:10px 5px 20px;
}

.node-list .item .info {
    color: #043199;
    float: left;
    text-align: center;
    width: 160px;
}
img {
    outline: 0 none;
}
.node-list .item .summary {
    float: left;
}
.node-list .item .read-more {
    background: url("/admin/Public/img/ico-breadcrumb.gif") no-repeat scroll 0 2px transparent;
    color: #FF0000;
    line-height: 20px;
    padding-left: 12px;
}
a:link, a:visited {
    text-decoration: none;
}
.node h2.title {
    font-weight: bold;
    text-align: center;
}
.node h2.title, .node h2.title a {
    color: #002A96;
}
.product-content-tab ul {
    border-bottom: 2px solid #3E6DAC;
    display: block;
    height: 30px;
    line-height: 30px;
}
.product-content-tab ul, .product-content-tab ul li {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.product-content-tab ul li {
    background: url("/admin/Public/img/product-content-tab-nomal.gif") no-repeat scroll 0 0 transparent;
    color: #6F6F6F;
    cursor: pointer;
    float: left;
    font-size: 16px;
    font-weight: bold;
    height: 30px;
    margin-right: 8px;
    text-align: center;
    width: 134px;
}
.product-content-tab ul li.active {
    background: url("/admin/Public/img/product-content-tab-active.gif") no-repeat scroll 0 0 #0080C0;
    color: #FFFFFF;
}
.product-content-container .contents {
    display: none;
}
.product-content-container .active {
    display: block;
}
.documentation {
    font-size: 14px;
    font-weight: bold;
}
.documentation {
    text-align: right;
}
.content {
    font-size: 14px;
    line-height:23px;
}

/* 脚部样式 */
#header, #footer-wrapper, #skip-link, ul.contextual-links, ul.links, ul.primary, .item-list .pager, div.messages, div.meta, p.comment-time, table, .breadcrumb {
    text-align: left;
}
#footer-wrapper {
    margin: 0 auto;
    padding: 10px 0;
}
.footer-nav {
    font-size: 12px;
    margin: auto;
    position: relative;
    text-align: center;
    border-top: 1px dashed #999999;
    padding:10px 5px 5px;
    width:1000px;
}
.footer-nav .content .menu, .footer-nav .content .menu li {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.footer-nav .content .menu {
    text-align: center;
}
.footer-nav .content .menu li {
    border-right: 1px solid #6C6D68;
    display: inline;
    padding: 0 10px;
    text-align: center;
}
.footer-nav .content .menu li, .footer-nav .content .menu li a {
    color: #6C6D68;
    text-decoration: none;
}
.footer-nav .content .menu li.last {
    border: 0 none;
    display: inline;
    float: none;
    width: auto;
}
.footer-nav .flink {
    cursor: pointer;
    position: absolute;
    right: 10px;
    top: 0;
    width: 100px;
}
.footer-nav .flink h3 {
    background: url("/admin/Public/img/droplist.gif") no-repeat scroll right top #BBBBBB;
    color: #FFFFFF;
    font-size: 12px;
    height: 20px;
    line-height: 20px;
    margin: 0;
    padding: 0 20px 0 10px;
}
.footer-nav .flink .links {
    display: none;
}
.footer-nav .flink .links {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #707070;
    bottom: 20px;
    color: #000000;
    padding: 20px;
    position: absolute;
    right: 0;
}
.footer-nav .flink .links li{
	border-width:0px;
	border-bottom-width:1px;
	border-bottom-color:#999999;
	border-bottom-style:dashed;
	text-align:left;
}
.footer-nav .flink .links a {
    color: #000000;
    white-space: nowrap;
}
#footer-wrapper {
}
#footer-wrapper a {
}
#footer-wrapper a:hover, #footer-wrapper a:focus {
    color: rgba(255, 255, 255, 0.95);
    text-decoration: none;
}
#footer .content {
    text-align: center;
    padding: 0 0 20px;
}
#footer-columns .block-menu, #footer .block {
    border: medium none;
    margin: 0;
    padding: 0;
}
#footer .block {
    clear: both;
}